15.2 Quebrar acordo
Request
Request
mutation BreakAgreement {
breakAgreement(data: {
agreementId: 44,
breachReason: NON_PAYMENT,
breachDescription: "Quebra de acordo teste"
}) {
status
financialOwnerId
companyId
breachDate
breachReason
breachDescription
description
requester
agreementDate
parcelQuantity
originalValue
negotiatedValue
amountPaid
id
refId
externalId
creationDate
active
deleted
lastUpdateDate
}
}
Params
| Parâmetro | Tipo | Descrição |
|---|---|---|
| data | BreakAgreementDataInput! | Dados de quebra do acordo |
Objeto BreakAgreementDataInput
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| agreementId | Int! | Sim | Id do acordo a ser quebrado |
| breachDescription | String | Não | Descrição do motivo da quebra |
| breachReason | AgreementBreachReason! | Sim | Motivo da quebra do acordo |
Response
Response
{
"data": {
"breakAgreement": {
"status": "BROKEN",
"financialOwnerId": 4471,
"companyId": 23,
"breachDate": "2026-01-29T17:14:31.393Z",
"breachReason": "NON_PAYMENT",
"breachDescription": "Quebra de acordo teste",
"description": null,
"requester": "REVO",
"agreementDate": "2026-01-23T00:00:00.000Z",
"parcelQuantity": null,
"originalValue": 360,
"negotiatedValue": 800,
"amountPaid": null,
"id": 44,
"refId": "9ec59fc8-485e-4232-ac52-7eb09ad70490",
"externalId": null,
"creationDate": "2026-01-29T17:13:35.720Z",
"active": true,
"deleted": false,
"lastUpdateDate": null
}
}
}
Result
| Campo | Tipo | Descrição |
|---|---|---|
| breakAgreement | Agreement | Dados do acordo |
Objeto Agreement
| Campo | Tipo | Descrição |
|---|---|---|
| status | AgreementStatus | Status do acordo |
| financialOwnerId | Int | Id do responsável financeiro |
| financialOwner | FinancialOwner | Dados do responsável financeiro |
| companyId | Int | Id da Empresa |
| company | Company | Dados da Empresa |
| breachDate | DateTime | Data de quebra do acordo |
| breachReason | AgreementBreachReason | Motivo da quebra do acordo |
| breachDescription | String | Descrição do motivo da quebra |
| description | String | Observações do acordo |
| billingAgreements | [BillingAgreement!]! | Cobranças associadas ao acordo |
| requester | AgreementRequester | Identificador de quem está solicitando o acordo |
| bank | Bank | Conta de recebimento |
| agreementDate | DateTime | Data do acordo |
| parcelQuantity | Int | Quantidade de parcelas do acordo |
| id | Int | Id do objeto da Requisição |
| refId | UUID | Id da Referência |
| externalId | Int | Id Externo |
| creationDate | DateTime | Data de Criação |
| active | Boolean | Status de Ativação |
| deleted | Boolean | Status de Deleção |
| changes | [LogHistory!]! | Histórico de alterações |
| lastUpdateDate | DateTime | Data da ultima atualização |
Objeto BillingAgreement
| Campo | Tipo | Descrição |
|---|---|---|
| id | Int | Identificador único do registro |
| creationDate | DateTime | Data de criação do registro |
| billingId | Int | Id da Cobrança |
| billing | Billing | Dados da Cobrança |
| interest | Decimal | Juros |
| appliedFine | Decimal | Multa |
| appliedDiscount | Decimal | Valor de desconto concedido |
| paymentDate | DateTime | Data da baixa |
| bankPaymentDate | DateTime | Data do pagamento (banco para Kedu) |
| isOriginalAgreementBilling | Boolean | Indica se o boleto é um boleto original no acordo |
| discountTarget | AgreementDiscountTarget | Em que o desconto foi apli |